Table of Contents Overview Brief Description Detailed Business Process Model Description Business Process Diagrams Manage Device Commissioning (L+G) Page 1 Manage Device Commissioning (L+G) Page 2 Manage Device Commissioning (L+G) Page 3 Manage Device Commissioning (L+G) Page 4 Manage Device Commissioning (L+G) Page 5 Manage Device Commissioning (L+G) Page 6 Manage Device Commissioning (L+G) Page 7 Manage Device Commissioning (L+G) Page 8 Manage Device Commissioning (L+G) Page 9 Manage Device Commissioning (L+G) Page 10 SGG-MDM.Manage On-Demand Read (L+G) Description 1.0 Gather Requirements to Create Command 1.1 Select Command Activity Type 1.2 Select Device and Populate Command Execution Data 1.3 Submit Request 1.4 Communicate and Transform Device Commission Command to SGG Format 1.5 Add to JMS Queue 1.6 Call Web service 1.7 Identify Device, Head-End (Service Provider) and Required Details 1.8 Validate Required Data 1.9 Determine Sending Method 2.0 Create and Send Outbound Message 2.1 Communicate and Transform Message 2.2 Receive and Process Message 2.3 Create Device Commission Activity in Pending State 2.4 Validate Ability to Process Command and Transition Activity to Validate State 2.5 Transition Activity to Validation Error State and Log Error 2.6 Create To Do 2.7 Determine Processing Method 2.8 Create and Send Outbound Message 2.9 Evaluate Execution Date, Time and Transition to Wait for Eff. Date State 3.0 Review Activity in Wait for Eff. Date State 3.1 Request to Delete Activity 3.2 Delete Activity 3.3 Request to Discard 3.4 Populate Changes and Request to Update 3.5 Update Activity 3.6 Request to Commission Device 3.7 Monitor and Evaluate Effective Date and Time 3.8 Transition Activity to Commission Ready State 3.9 Initiate Outbound Communication 4.0 Transition Activity to Communication in Progress State 4.1 Evaluate Wait Period for Response 4.2 Transition Activity to Communication Error State and Log Error 4.3 Review Activity in Comm. In Progress State 4.4 Request to Retry 4.5 Transition Activity to Retry State 4.6 Cancel Outstanding Outbound Communication 4.7 Create Outbound Communication in Pending State 4.8 Validate Ability to Process Outbound Communication and Transition to Validate State 4.9 Transition Outbound Communication to Validation Error State and Log Error 5.0 Populate Message Details and Transition to Awaiting Response State 5.1 Create and Send Outbound Communication Message 5.2 Communicate and Transform Response to L+G Format 5.3 Process Request and Evaluate Communication with Device 5.4 Establish Communication with Head-End 5.5 Send Acknowledgement to SGG 5.6 Communicate and Transform Acknowledgement to SGG Format 5.7 Evaluate Acknowledgement 5.8 Transition Outbound Communication to Response Error State and Log Error 5.9 Transition Outbound Communication to Create Completion Event State 6.0 Validate Ability to Process Completion Event and Create Event in Pending State 6.1 Transition Outbound Communication to Completed State 6.2 Transition Activity to Waiting for Measurement State 6.3 Determine Availability of Install Event 6.4 Transition Activity to Execute Completion Event State 6.5 Evaluate Wait Period for IMD Availability 6.6 Transition Activity to Wait Expired Error State and Log Error 6.7 Review Activity in Waiting for Measurement State 6.8 Request to Skip Waiting for IMD 6.9 Transition Completion Event to Executed State 7.0 Create Install Event 7.1 Update Install Event Status to Commissioned 7.2 Transition Activity to Completion Event Error State and Log Error 7.3 Transition Activity to Completion State 7.4 Determine Processing Method 7.5 Create and Send Outbound Message 7.6 Communicate and Transform Device Commission Cancel Command to SGG Format 7.7 Identify the Device Commission Activity based on Transaction ID 7.8 Gather Requirements to Cancel Command 7.9 Select Cancel Command Activity Type 8.0 Populate Cancel Command Execution Data 8.1 Analyze Requirements to Create Event 8.2 Select Completion Event Type and Populate Event Creation Data 8.3 Request to Create Completion Event 8.4 Review Event 8.5 Request to Delete 8.6 Delete Completion Event 8.7 Request to Discard 8.8 Transition to Discard State and Discard Completion Event 8.9 Request to Update 9.0 Update Completion Event 9.1 Request to Execute 9.2 Analyze Error and Work To Do 9.3 Request to Delete 9.4 Delete Outbound Communication 9.5 Request to Discard 9.6 Complete To Do(s) 9.7 Transition Outbound Communication to Discard State 9.8 Request to Validate 9.9 Transition to Validate State and Initialize Reprocessing 10.0 Identify Outbound Communication in Validation Error State 10.1 Evaluate Criteria to Run Automated Retry Process 10.2 Request to Retry 10.3 Transition to Retry State 10.4 Identify Outbound Communication in Response Error State 10.5 Request to Revalidate 10.6 Transition Activity to Validate State and Initialize Reprocessing 10.7 Identify Activity in Validation Error State 10.8 Identify Activity in Communication Error State 10.9 Request to Wait for IMD 11.0 Transition Activity to Waiting for Measurement State and Initialize Reprocessing 11.1 Identify Activity in Wait Expired Error State 11.2 Request to Execute Completion Events 11.3 Transition Activity to Execute Completion Event State and Initialize Reprocessing 11.4 Identify Activity in Completion Event Error State 11.5 Transition Activity to Discard State 11.6 Cancel Outstanding Completion Events 11.7 Determine Sending Method 11.8 Create and Send Outbound Message Business Objects Life Cycle D1-DeviceCommission D3-MeterAddNotificationMultiSp D1-Completion Event